CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR)

GAddSource(GInput.cpp				LISTS SourceList)
GAddSource(GInput.h 				LISTS SourceList HeaderList)

GAddSource(GInputContext.cpp		LISTS SourceList)
GAddSource(GInputContext.h 			LISTS SourceList HeaderList)

GAddSource(GInputDevice.cpp			LISTS SourceList)
GAddSource(GInputDevice.h 			LISTS SourceList HeaderList)

GAddSource(GInputDefinitions.h 		LISTS SourceList HeaderList)

GAddSource(GInputDeviceKeyboard.cpp	LISTS SourceList)
GAddSource(GInputDeviceKeyboard.h 	LISTS SourceList HeaderList)

GAddSource(GInputDeviceMouse.cpp	LISTS SourceList)
GAddSource(GInputDeviceMouse.h 		LISTS SourceList HeaderList)

GAddSource(GInputManager.cpp		LISTS SourceList)
GAddSource(GInputManager.h 			LISTS SourceList HeaderList)
	
GAddSource(GInputModule.cpp			LISTS SourceList)
GAddSource(GInputModule.h 			LISTS SourceList HeaderList)

GAddLibrary(GInput HEADERS ${HeaderList} SOURCES ${SourceList})

GLinkLibrary(GInput LIBS GUtilities GCore)

GGroupProject(GInput "Engine")